package TwoArray.reflect;

import org.junit.jupiter.api.Test;


import java.io.FileInputStream;
import java.util.Properties;

/**
 * @author feng
 * @Date 2021/6/27 21:22
 * <p>
 * 读取配置文件的两种方式
 */
public class reflectTest04 {

    @Test
    public void read() throws Exception {
        /*
         * 读取配置文件的第一种方式
         * 读取文件：在当前model下
         * */
        // 读取配置文件
        Properties pro = new Properties();
        FileInputStream in = new FileInputStream("jdbc1.properties");
        pro.load(in);
        // 读取配置文件的第二种方式
        // 当前model的src下
    /*ClassLoader loader = reflectTest04.class.getClassLoader();
    InputStream in = loader.getResourceAsStream("jdbc.properties");*/

        pro.load(in);

        String user = pro.getProperty("user");
        String password = pro.getProperty("password");
        System.out.println("user=" + user + ", " + "password=" + password);

    }


}
